package com.bolt.admin.properties;

import lombok.Data;

/**
 * Created by Administrator on 2020/9/18.
 */
@Data
public class SessionConfig {

    /**
     * Session超时时间，单位为毫秒（默认30分钟）
     */
    private Integer expiration = 30;

    /**
     * 相隔多久检查一次session的有效性，单位毫秒，默认就是10分钟
     */
    private Integer validationInterval;
    /**
     * 同一个用户最大会话数
     */
    private int maxSession;

    /**
     * 踢出之前登录的/之后登录的用户，默认踢出之前登录的用户
     */
    private boolean kickoutAfter;

    /**
     * 登录地址
     */
    private String loginUrl;

    /**
     * 登录成功地址
     */
    private String successUrl;

    /**
     * 权限认证失败地址
     */
    private String unauthorizedUrl;



}

 